package com.ross.mode.three;

import lombok.extern.slf4j.Slf4j;
import net.sf.cglib.proxy.MethodProxy;

import java.lang.reflect.Method;

/**
 * @version 1.0.0
 * @className: Mapper
 * @description: 开启事务控制，相当于需要代理的操作。。
 * @author: zhangjunfa
 * @date: 2023/8/29 13:36
 */
@Slf4j
public class MapperTransactional {
    public void before(Object o, Method method, Object[] args, MethodProxy methodProxy) {
        // 如果输出 o ，会卡
        log.info("开启事务操作。。。。。。方法：{},参数：{}", method.getName(), args);
    }

    public void after(Object o, Method method, Object[] args, MethodProxy methodProxy) {
        // 如果输出 o ，会卡
        log.info("关闭事务操作.......方法：{},参数：{}", method.getName(), args);
    }
}
